滿足了好奇心後可以開始架設自己的 Cloud Run Service 了。Google 已經寫好 Cloud Run 的使用文件:Quickstart: Deploy to Cloud Run from a Git repository | Cloud Run Documentation | Google Cloud。
服務有三種:
第三種只要負責寫扣就好,會透過 Google Cloud Buildpacks 將程式碼佈署出去,又稱作 Cloud Function。不過因為原始碼沒有受到版本控制,若要結合 Continuous Deployment 需要自己建立 Trigger 邏輯,所以我就直接使用連結 GitHub 的方式來做。簡單記錄一下步驟:
範例頁面就是個 Hello World:
在 main
分支上隨意加個 /hihi
的頁面,然後 git push
就會自動將最新的程式碼佈署出去:
如果要修改自動佈署的條件,只要到 Cloud Build 的 Triggers 頁面調整即可。今天完成了 Continuous Deployment 接下來試著串串看 AI,評估可以為 App 提供什麼樣的效果。